package com.zhentao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.model.common.buiness.dto.AuditDto;
import com.zhentao.model.common.buiness.dto.MaProductDto;
import com.zhentao.model.common.buiness.pojo.Product;
import com.zhentao.model.common.dtos.ResponseResult;
import org.hamcrest.core.Is;

/**
 * @author 王越潇
 * @version 1.0
 * @Date 2024/9/15 10:14
 * @Type
 */
public interface MaProductService {
    /**
     * 管理平台 商品管理
     * @param maProductDto
     * @return
     */
    ResponseResult findProduct(MaProductDto maProductDto);

    /**
     * 按照id查询
     * @param proid
     * @return
     */

    ResponseResult findById(Integer proid);

    /**
     * 商品人工审核通过
     * @param auditDto
     * @return
     */

    ResponseResult auditSuccess(AuditDto auditDto);

    /**
     * 人工审核未通过
     * @param auditDto
     * @return
     */
    ResponseResult auditFailure(AuditDto auditDto);

    /**
     * 商品上下架
     * @param proid
     * @return
     */

    ResponseResult updateStatus(Integer proid);
}
